>=>(_:_:)

public func >=><A, B, C, D>(_ f: @autoclosure @escaping () -> (A) -> Result<B, D>,
                            _ g: @autoclosure @escaping () -> (B) -> Result<C, D>) -> (A) -> Result<C, D>

Infix version of f composed with bind. Returns a function that maps a value through both f and g.

  • A

    Declaration

    Swift

    public func >=><A, B, C, D>(_ f: @autoclosure @escaping () -> (A) -> Result<B, D>,